*{margin: 0;padding: 0;border: 0;outline: 0;font-size-adjust: none;-webkit-touch-callout: none;
	-webkit-appearance: none;-webkit-user-select:auto;user-select:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{
	width: 100%;
	display: block;
	vertical-align: top;
}
a{
	text-decoration: none;
	color: inherit;
}
body{background-color: #e5e5e5;}

.cover .top{ width: 100%; margin-top: 1rem;}
.cover .logo{ width: 4.8rem; margin: 1.2rem auto;}
.cover .bottom{ width: 100%; background-color: #29497d; height: 0.2rem; position: fixed; bottom: 0.25rem;}